meter flume - Turkish English Dictionary